<?php
	require("frmCookie.php");
	
	$iOpcion = $_GET['iOpcion'];
	$iOrden = $_REQUEST['orden'];
	$fecha = $_REQUEST['fecha'];
	$dias = $_REQUEST['dias'];
	if($dias == '')
	{
		$dias = 15;
	}
	
	if($iOpcion != 1)
	{
		$sql = "select o.idOrdenExterna, p.idPedidoSuministro, date_format(fechaHoraCreacion, '%d/%m/%Y') as fechaHoraCreacion, date_format(p.fechaHoraProceso, '%d/%m/%Y') as fechaHoraProceso from pedidossuministro p join ordenes o on p.idOrden = o.idOrden where p.idSucursal = ".$_SESSION['idSucursal']." and date(p.fechaHoraCreacion) = '$fecha'";
	}
	switch ($iOpcion)
	{
		case 2:
		{
			$tituloPedidos = "Pedidos Pendientes";
			$sql .= " and p.procesado = 0 and cumplido is null";
			break;	
		}
		case 3:
		{
			$tituloPedidos = "Pedidos Procesados";
			$sql .= " and p.procesado = 1 and cumplido is null";
			break;	
		}
		case 4:
		{
			$tituloPedidos = "Pedidos Cumplidos";
			$sql .= " and p.cumplido = 1 and p.utilizado = 0";
			break;	
		}
		case 5:
		{
			$tituloPedidos = "Pedidos No Cumplidos";
			$sql .= " and p.cumplido = 0 and p.utilizado = 0";
			break;	
		}
	}
	if($iOpcion != 1)
	{
		$sql .= " order by p.idPedidoSuministro desc";
	}
	
	if($iOpcion == 1)
	{
		$sql = "select date_format(p.fechaHoraCreacion, '%d/%m/%Y') as fechaHoraCreacion, date(p.fechaHoraCreacion) as fechaHoraCreacionIngles, date_format(p.fechaHoraProceso, '%d/%m/%Y') as fechaHoraProceso, sum(Pendiente) as Pendientes, sum(Procesado) as Procesados, sum(Cumplido) as Cumplidos, sum(NoCumplido) as NoCumplidos from (select p.idPedidoSuministro, p.fechaHoraCreacion, p.fechaHoraProceso, if(p.procesado in (0) and cumplido is null,1,0) as Pendiente, if(p.procesado in (1) and cumplido is null,1,0) as Procesado, if(p.cumplido in (1) and p.utilizado = 0,1,0) as Cumplido, if(p.cumplido in (0) and p.utilizado = 0,1,0) as NoCumplido from pedidossuministro p where p.idSucursal = ".$_SESSION['idSucursal']." and date(p.fechaHoraCreacion) >= date_sub(date(now()), interval 15 day))p group by date(p.fechaHoraCreacion) order by p.idPedidoSuministro desc";
	}
	if($_SESSION['idUsuario']==100)
	{
		//echo $sql;
	}
	$pedidosSuministro = readSQL($sql);
	
?>
<html>
	<head>
    	<?php
		require("frmHeader.php");
		if($iOpcion == 1)
		{
			?>
			<META HTTP-EQUIV="Refresh" CONTENT="60">
			<?php
		}
		?>
	</head>
	<body>
    	<table cellpadding="0" cellspacing="0" align="center" class="tablaPrincipal">
        	<tr>
            	<td align="center">
                	<?php
					require("frmSession.php"); 
					
					//Redirecciona a SINPERMISOS.PHP en caso de no tener permisos
					switch ($iOpcion)
					{
						default:
						{
							
							if (!(in_array(168006, $_SESSION[permisos])))
							{
							?>
							  <script language="JavaScript" type="text/javascript">
							  <!--
							  	window.location.href = "sinPermisos.php"
							  //-->
							  </script>
							<?php
							}
							$titulo = "Monitor de Pedidos de Suministro";
							break;
						}
					}
					
					?>
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<?php
					require("frmTitulo.php");
					?>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="menuPrincipal">
                    	<tr>
                        	<td>
								<?php
                                require("frmMenu.php");
                                ?>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="tituloPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="texto" align="left"><?php echo $titulo; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
             <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <?php
			if($mensaje != '')
			{
			?>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="estadoPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="<?php echo $clase; ?>" align="left"><?php echo $mensaje; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <?php
			}
			?>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="contenedorPrincipal">
                    	<tr>
                        	<td>
                        		<form name="frm" method="post" action="monitorDeSuministros.php?iOpcion=<?php 
                        		switch($iOpcion)
                        		{
                        			case 1:
                        			{
                        				echo '1';
                        				break;	
                        			}
                        		}
                        		?>">
                        		<?php 
                        		switch($iOpcion)
                        		{
                        			case 1:
                        			{
                        		?>
		                        		<table width="100%">
		                        			<tr>
		                        				<td colspan="100" align="right">
		                        					Días: 
		                        					<select name="dias" onchange="frm.submit();">
		                        					<?php 
		                        					for ($j = 15; $j <= 60; $j++) 
		                        					{
		                        						$selected = ($j==$dias)?'selected':'';
		                        						echo "<option value='$j' $selected>$j</option>";	
		                        					}
		                        					?>
		                        					</select>
		                        				</td>
		                        			</tr>
		                        			<tr>
		                        				<th width="20%" class="listaHead">
		                        					Fecha
		                        				</th>
		                        				<th width="20%" class="listaHead">
		                        					Pedidos Pendientes
		                        				</th>
		                        				<th width="20%" class="listaHead">
		                        					Pedidos Procesados
		                        				</th>
		                        				<th width="20%" class="listaHead">
		                        					Pedidos Cumplidos
		                        				</th>
		                        				<th width="20%" class="listaHead">
		                        					Pedidos No Cumplidos
		                        				</th>
		                        			</tr>
		                        			<?php
											if(count($pedidosSuministro)==0)
											{
												echo "<tr height = '50' align='center'>";
													echo "<td colspan='100'>";
														echo '<i>No hay Pedidos de Suministro para mostrar.</i>';
													echo "</td>";
												echo "</tr>";
											}
		                        			
		                        			$i=1;
		                        			foreach ($pedidosSuministro as $pedidoSuministro)
		                        			{
		                        				$clase = ($i%2==0)?'par':'impar';
		                        				$i++;
		                        				echo "<tr class='$clase'>";
		                        					echo "<td>";
		                        						echo $pedidoSuministro['fechaHoraCreacion'];
		                        					echo "</td>";
		                        					echo "<td>";
		                        						if($pedidoSuministro['Pendientes'] != 0)
		                        						{
		                        							echo "<a class='linkNuevo' href='monitorDeSuministros.php?iOpcion=2&fecha=".$pedidoSuministro['fechaHoraCreacionIngles']."'>"; 
		                        						}
		                        								echo $pedidoSuministro['Pendientes'];
		                        						if($pedidoSuministro['Pendientes'] != 0)
		                        						{
		                        							echo "</a>"; 
		                        						}
		                        					echo "</td>";
		                        					echo "<td>";
		                        						if($pedidoSuministro['Procesados'] != 0)
		                        						{
		                        							echo "<a class='linkNuevo' href='monitorDeSuministros.php?iOpcion=3&fecha=".$pedidoSuministro['fechaHoraCreacionIngles']."'>"; 
		                        						}
		                        								echo $pedidoSuministro['Procesados'];
		                        						if($pedidoSuministro['Procesados'] != 0)
		                        						{
		                        							echo "</a>"; 
		                        						}
		                        					echo "</td>";
		                        					echo "<td>";
		                        						if($pedidoSuministro['Cumplidos'] != 0)
		                        						{
		                        							echo "<a class='linkNuevo' href='monitorDeSuministros.php?iOpcion=4&fecha=".$pedidoSuministro['fechaHoraCreacionIngles']."'>"; 
		                        						}
		                        								echo $pedidoSuministro['Cumplidos'];
		                        						if($pedidoSuministro['Cumplidos'] != 0)
		                        						{
		                        							echo "</a>"; 
		                        						}
		                        					echo "</td>";
		                        					echo "<td>";
		                        						if($pedidoSuministro['NoCumplidos'] != 0)
		                        						{
		                        							echo "<a class='linkNuevo' href='monitorDeSuministros.php?iOpcion=5&fecha=".$pedidoSuministro['fechaHoraCreacionIngles']."'>"; 
		                        						}
		                        							echo $pedidoSuministro['NoCumplidos'];
		                        						if($pedidoSuministro['NoCumplidos'] != 0)
		                        						{
		                        							echo "</a>"; 
		                        						}
		                        					echo "</td>";
		                        				echo "</tr>";
		                        			}
		                        			?>
		                        		</table>
	                        		<?php
	                        				break; 
                        				}
										case 2:
										case 3:
										case 4:
										case 5:
										case 6:
										{
											?>
											<table width="400">
												<tr>
													<th class="listaHead">
														<?php echo $tituloPedidos;?>
													</th>
													<th class="listaHead">
														Fecha
													</th>
													<th class="listaHead">
														Número de Orden GSPN
													</th>
												</tr>
												<?php
												$i=1;
												if(count($pedidosSuministro)==0)
												{
													?>
													<tr height="50">
														<td colspan="100" align="center">
															<i>No hay <?php echo $tituloPedidos;?> para Mostrar</i>
														</td>
													</tr>
													<?php	
												}
												foreach($pedidosSuministro as $pedidoSuministro)
												{
													$clase = ($i%2==0)?'par':'impar';
													$i++;
													echo "<tr class='$clase'>";
														echo "<td>";
															//$from = urlencode("monitorDeSuministros.php?".$_SERVER['QUERY_STRING']);
															echo "<a class='linkNuevo' href='detallesPedidoSuministro.php?iOpcion=1&idPedidoSuministro=".$pedidoSuministro['idPedidoSuministro']."&from=monitor&fecha=$fecha&backTo=$iOpcion'>".$pedidoSuministro['idPedidoSuministro']."</a>";
														echo "</td>";
														echo "<td>";
															echo $pedidoSuministro['fechaHoraCreacion'];
														echo "</td>";
														echo "<td>";
															echo $pedidoSuministro['idOrdenExterna'];
														echo "</td>";
													echo "</tr>";
												}
												?>
											<?php
											break;
										}
                        			}
                        			?>
                        				<tr>
											<td colspan="100">
												&nbsp;
											</td>
										</tr>
										<tr>
											<td colspan="100" align="center">
												<input type="button" value="Salir" onclick="window.top.location='<?php 
												switch ($iOpcion)
												{
													case 1:
													{
														echo 'main.php';
														break;
													}
													case 2:
													case 3:
													case 4:
													case 5:
													{
														echo 'monitorDeSuministros.php?iOpcion=1';
														break;
													}		
												}
												?>'">
											</td>
										</tr>
									</table>
                        		</form>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
	</body>
</html>